var userId="";
var user = {
		 
	add : function() {
		var macAddress=$("#userMac").val();
		var res=validateMac(macAddress);
		if(!res){
			return;
		}
		var postData = $("#addForm").serializeJson();
		var obj = document.getElementsByName("realUserList");
	    var realUser = [];//存放该虚拟用户关联了真实用户的realUserId的数组
	    var realUserWithOutUserArray=[];//存放没有关联当前虚拟用户的的realUserId的数组
	    var realUserTypeArray=[];//存放真实用户类型的数组
	    for(var k = 1; k <= obj.length; k += 1){
	        if(obj[k-1].checked){
	        	realUser.push(obj[k-1].value);
	        	if(realUserTypeArray.indexOf(obj[k-1].attributes.userType.value)!=-1){
	 				if(obj[k-1].attributes.userType.value=="1"){
	 					alert("只能选择一个统一柜台查询用户的真实用户");
	 					return false;
	 				}else if(obj[k-1].attributes.userType.value=="2"){
	 					alert("只能选择一个自助查询机用户的真实用户");
	 					return false;
	 				}else{
	 					alert("只能选择一个异议处理用户的真实用户");
	 					return false;
	 				}
	 			}else{
	 				realUserTypeArray.push(obj[k-1].attributes.userType.value);
	 			}
	        }else{
	        	if(obj[k-1].value!=undefined){
	        		realUserWithOutUserArray.push(obj[k-1].value);
	        	}
	        }
	       
	    }
	    var realUserDisplay=document.getElementById("realUserDiv").style.display;
	    if(realUserDisplay!="none"&&realUser.length==0){
	    	alert("请选择真实用户");
	    	return false;
	    }
		var realUserList="";
		var realUserWithOutUserList="";
		for(var f=0;f<realUser.length;f++){
			realUserList=realUserList+";"+realUser[f];
		}
		for(var d=0;d<realUserWithOutUserArray.length;d++){
			realUserWithOutUserList=realUserWithOutUserList+";"+realUserWithOutUserArray[d];
		}
		postData.realUserList=realUserList;
		postData.realUserWithOutUserList=realUserWithOutUserList;
		var oldStatus = $("#oldStatus").val();
		if(undefined != oldStatus && oldStatus == 2){
			postData.name = 0;//({"name":"status","value":0});
		}

		if(postData.userPwd != '' && postData.userPwd != undefined){
			postData.userPwd = hex_md5(postData.userPwd);
		}
		/**
		 * 对角色权限之所以这么处理，是因为使用$("#updateForm").serializeJson();的时候，如果勾选的是多个，角色权限获取到的值只有一个，使用$("#updateForm").serializeArray()
		 * 可以获取到多个值，但是没有关联的真实用户的值又传不到后台
		 */
		var roleChoose = document.getElementsByName("roleIdList");//角色权限的集合
		var roleArray=[];//勾选角色的数组
		var roleString="";//勾选角色的组合
		for(var j = 1; j <= roleChoose.length; j += 1 ){
			if(roleChoose[j-1].checked){
				roleArray.push(roleChoose[j-1].value);
			}
		}
		for(var x=0;x<roleArray.length;x++){
			roleString=roleString+";"+roleArray[x];
		}
		postData.roleString=roleString;
		$.ajax({
			type : "get", // 提交方式
			async:false,
			url : "user/list",// 路径
			data : {"account":postData.account},// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					if(result.data.length>0){
						for(var s=0;s<result.data.length;s++){
							if(result.data[s].account==postData.account){
								alert("该登录名已存在");	
								return false;
							}
						}
						
					}else{
						
						$.ajax({
							type : "POST", // 提交方式
							url : "user/addUser",// 路径
							data : postData,// 数据，这里使用的是Json格式进行传输
							//dataType:"json",
							success : function(result) {// 返回数据根据结果进行相应的处理
								menuUrl('user/view', 'user:page');
								alert("添加成功");
							}
						});
					}
					
				} else {
					return false;
				}
			}
		});

	},
	certHeadImg : function(){
		var idStr = getCheckList("id");
		var ids = idStr.split("");
	},

	update : function() {
		var macAddress=$("#userMac").val();
		var res=validateMac(macAddress);
		if(!res){
			return;
		}
		var postData = $("#updateForm").serializeJson();
		var obj = document.getElementsByName("realUserList");
	    var realUser = [];//存放该虚拟用户关联了真实用户的realUserId的数组
	    var realUserWithOutUserArray=[];//存放没有关联当前虚拟用户的的realUserId的数组
	    var realUserTypeArray=[];//存放真实用户类型的数组
	    for(var k = 1; k <= obj.length; k += 1){
	        if(obj[k-1].checked){
	        	realUser.push(obj[k-1].value);
	        	if(realUserTypeArray.indexOf(obj[k-1].attributes.userType.value)!=-1){
	 				if(obj[k-1].attributes.userType.value=="1"){
	 					alert("只能选择一个统一柜台查询用户的真实用户");
	 					return false;
	 				}else if(obj[k-1].attributes.userType.value=="2"){
	 					alert("只能选择一个自助查询机用户的真实用户");
	 					return false;
	 				}else{
	 					alert("只能选择一个异议处理用户的真实用户");
	 					return false;
	 				}
	 			}else{
	 				realUserTypeArray.push(obj[k-1].attributes.userType.value);
	 			}
	        }else{
	        	if(obj[k-1].value!=undefined){
	        		realUserWithOutUserArray.push(obj[k-1].value);
	        	}
	        }
	       
	    }
	    var realUserDisplay=document.getElementById("realUserDiv").style.display;
	    if(realUserDisplay!="none"&&realUser.length==0){
	    	alert("请选择真实用户");
	    	return false;
	    }
		var realUserList="";
		var realUserWithOutUserList="";
		for(var f=0;f<realUser.length;f++){
			realUserList=realUserList+";"+realUser[f];
		}
		for(var d=0;d<realUserWithOutUserArray.length;d++){
			realUserWithOutUserList=realUserWithOutUserList+";"+realUserWithOutUserArray[d];
		}
		postData.realUserList=realUserList;
		postData.realUserWithOutUserList=realUserWithOutUserList;
		var oldStatus = $("#oldStatus").val();
		if(undefined != oldStatus && oldStatus == 2){
			postData.name = 0;//({"name":"status","value":0});
		}
		
		/**
		 * 对角色权限之所以这么处理，是因为使用$("#updateForm").serializeJson();的时候，如果勾选的是多个，角色权限获取到的值只有一个，使用$("#updateForm").serializeArray()
		 * 可以获取到多个值，但是没有关联的真实用户的值又传不到后台
		 */
		var roleChoose = document.getElementsByName("roleIdList");//角色权限的集合
		var roleArray=[];//勾选角色的数组
		var roleString="";//勾选角色的组合
		for(var j = 1; j <= roleChoose.length; j += 1 ){
			if(roleChoose[j-1].checked){
				roleArray.push(roleChoose[j-1].value);
			}
		}
		for(var x=0;x<roleArray.length;x++){
			roleString=roleString+";"+roleArray[x];
		}
		postData.roleString=roleString;
		$.ajax({
			type : "POST", // 提交方式
			url : "user/updateUser",// 路径
			data : postData,// 数据，这里使用的是Json格式进行传输
			//dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					menuUrl('user/view', 'user:page');
					alert("修改成功");
				}else{
					alert("修改失败，请联系管理员");
					return ;
				}
			},
		});

	},
	
	dele : function(id) {
		
		var msg = "确定删除吗？";
		layer.confirm(msg, {
			  btn: ['取消','确定'] //按钮
			}, function(){
				layer.msg('已取消', {time: 1000 });
			}, function(){
				$.ajax({
					type : "get", // 提交方式
					url : "user/delete?id=" + id,// 路径
					data : '',// 数据，这里使用的是Json格式进行传输
					dataType:"json",
					success : function(result) {// 返回数据根据结果进行相应的处理
						if (result.code == "SUCCESS") {
							menuUrl('user/view', 'user:page');
							alert("删除成功");
						} else {
							if(result.code == 'SID_CHECK_FAIL'){
								location.href = result.data;
								return;
							}
							alert("删除失败");
							return;
						}
					}
				});
		});
				

	},
	
	statusModify : function(id,sta,oldsta) {
		var msg = "确定执行该操作吗？";
		layer.confirm(msg, {
			  btn: ['取消','确定'] //按钮
			}, function(){
				layer.msg('已取消', {time: 1000 });
			}, function(){
				$.ajax({
					type : "get", // 提交方式
					url : "user/modify/status?id=" + id + "&status="+sta+"&oldStatus="+oldsta,// 路径
					data : '',// 数据，这里使用的是Json格式进行传输
					dataType:"json",
					success : function(result) {// 返回数据根据结果进行相应的处理
						if (result.code == "SUCCESS") {
							menuUrl('user/view', 'user:page');
							alert("操作成功");
						} else {
							alert("操作失败");
							return;
						}
					}
				});
		});
		
	},
	
	defaultPwd : function(id) {
		var msg = "确定恢复该用户的缺省密码吗？";
		layer.confirm(msg, {
			  btn: ['取消','确定'] //按钮
			}, function(){
				layer.msg('已取消', {time: 1000 });
			}, function(){
				$.ajax({
					type : "get", // 提交方式
					url : "user/default/pwd?id=" + id ,// 路径
					data : '',// 数据，这里使用的是Json格式进行传输
					dataType:"json",
					success : function(result) {// 返回数据根据结果进行相应的处理
						if (result.code == "SUCCESS") {
							alert("操作成功");
						} else {
							alert("操作失败");
							return;
						}
					}
				});
		});
		
	},
	
	// 多选删除
	delBatch : function() {
		var msg = confirm("确定删除吗？");
		if (msg) {
			var postData = [];
			postData.push({
				"name" : "idListStr",
				"value" : getCheckList("id")
			});
			$.ajax({
				type : "post", // 提交方式
				url : "user/delete",// 路径
				data : postData,// 数据，这里使用的是Json格式进行传输
				dataType:"json",
				success : function(result) {// 返回数据根据结果进行相应的处理
					if (result.code == "SUCCESS") {
						menuUrl('user/view', 'user:page');
						alert("删除成功");
					} else {
						alert("删除失败");
						return;
					}
				}
			});
		}
	},

	// 下拉列表填充
	addCorpItem : function(cid, id, numbResult, selectedList) {
	    
		var t = this;

		$.ajax({
			type : "get", // 提交方式
			async:false,
			url : "corp/list/by/id?&status=1&id="+id,// 路径，得到用户所在分行，以及下级分行
			data : null,// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					var data = result.data;
					if(data.length>0){
						var cmb = document.getElementById(cid);
						var oOption = document.createElement("OPTION");
						oOption.text = "请选择机构";
						oOption.value = "";
						cmb.add(oOption);
						for (var i = 0; i < data.length; i++) {
							var oOption = document.createElement("OPTION");
							oOption.text = data[i].name;
							oOption.value = data[i].id;
							if(oOption.value==id){
								oOption.selected = true;
							}
							cmb.add(oOption);
						}

						if (numbResult) {
                            t.getRoleByCorp(cid, numbResult, selectedList);
                        }

					}
				} else {
					alert("查询列表失败");
					return;
				}
			}
		});
	},


	// 下拉列表填充
	addDeptItem : function(cid,id) {

		$.ajax({
			type : "get", // 提交方式
			async:false,
			url : "dept/list?status=1",// 路径
			data : null,// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					var data = result.data;
					var cmb = document.getElementById(cid);
					var oOption = document.createElement("OPTION");
					oOption.text = "选择部门";
					oOption.value ="";
					cmb.add(oOption);
					for (var i = 0; i < data.length; i++) {
						var oOption = document.createElement("OPTION");
						oOption.text = data[i].name;
						oOption.value = data[i].id;
						if(oOption.value==id){
							oOption.selected = true;
						}
						cmb.add(oOption);
					}
				} else {
					alert("查询列表失败");
					return;
				}
			}
		});
	},
	// 下拉列表填充
	addRealUserItem : function(userId,mark) {
		var flag=CanAssociateRealUserOrNot();
		if(!flag){
			$("#realUserDiv").css("display","none");
		}
		$.ajax({
			type : "get", // 提交方式
			async:false,
			url : "realUser/queryAllRealUserWithOutUser?status=1",// 路径
			data : {"userId":userId},// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					var data = result.data;
					for(var i = 0; i < data.length; i++){
						var flag=thisUserShowLoginNameOrNot(data[i].userName);
						if(flag){//需要显示登陆名
							if(data[i].userId!=""&&data[i].userId==userId){//如果该真实用户已经关联当前虚拟用户，那么勾选复选框
								$("#realUserId").append("<input id="+data[i].id+" type='checkbox' value="+data[i].id+" name='realUserList' userType="+data[i].userType+" checked='checked'>"+data[i].userName+"||"+data[i].account+"<br>");
							}else{//不需要勾选复选框
								$("#realUserId").append("<input id="+data[i].id+" type='checkbox' value="+data[i].id+" name='realUserList' userType="+data[i].userType+">"+data[i].userName+"||"+data[i].account+"<br>");
							}
						}else{//不需要显示登录名
							if(data[i].userId!=""&&data[i].userId==userId){//如果该真实用户已经关联当前虚拟用户，那么勾选复选框
								$("#realUserId").append("<div id="+data[i].id+"><input id="+data[i].id+" type='checkbox' value="+data[i].id+" name='realUserList' userType="+data[i].userType+" checked='checked'>"+data[i].userName+"<br></div>");
							}else{//不需要勾选复选框
								$("#realUserId").append("<div id="+data[i].id+"><input id="+data[i].id+" type='checkbox' value="+data[i].id+" name='realUserList' userType="+data[i].userType+">"+data[i].userName+"<br></div>");
							}
						}
					}
				} else {
					var realUserDisplay=document.getElementById("realUserDiv").style.display;
					if(realUserDisplay!="none"){
						alert("没有可用的真实用户，请联系管理员");
						return;
					}
				}
			}
		});
	},

	search : function(str) {

		var val = document.getElementById(str);
		// 搜索非空验证
		if (val.value.length == 0) {
			alert("输入不能为空");
			val.focus();
			return false;
		} else {
			menuFullUrl('user/view?pv=user:page&searchVar=' + val.value);
		}
	},

	
    // 根据选择的机构获取对应的角色
    getRoleByCorp : function(cid, numbResult, selectedList) {
    	var flag = false;//记录用户是否有管理员权限，true表示有，false表示无
        var val = $('#' + cid).val();
        var panel = $('#' + numbResult);
        if (!val) {
            return panel.hide();
        }
        $.ajax({
            type : "get", // 提交方式
            async : false,
            url : "corp/detail?id="+val,// 路径
            data : null,// 数据，这里使用的是Json格式进行传输
            dataType:"json",
            success : function(result) {// 返回数据根据结果进行相应的处理
                if (result.code == "SUCCESS") {
                    var data = result.data.useRoleList;
                    var container = panel.find('.content');
                    var options = ['<ul>'];
                    $.each(data, function (index, item) {
                        
                    	item.check = 0;
                    	
                    	if(undefined != selectedList){
                    		item.check = -1;
                    		for(i = 0; i < selectedList.length; i ++){
                    			if(item.roleId == selectedList[i]){
                    				item.check = 1;
                    				break;
                    			}
                    		}
                    	}
                    	
                    	if(item.roleName != null && item.roleName != ""){//如果 选择 自己所在的 分行，只能看，不能选。
                        	if(val != userModel.corpId){
	                        	if(item.roleType == 1 ){
	                        		if(item.check == 1 || item.check == 0){
	                        			options.push('<li><label><input id="idList" type="checkbox" checked name="roleIdList" value="' + item.roleId + '"/>' + item.roleName + '</label></li>');
	                        		} else {
	                        			options.push('<li><label><input id="idList" type="checkbox" name="roleIdList" value="' + item.roleId + '"/>' + item.roleName + '</label></li>');
	                        		}
	                        		
	                        	}
                        	} else {
                        		
                        		if(item.roleType == 3 || item.roleType == 6){
                        			if(item.check == 1 || item.check == 0){
                        				options.push('<li><label><input id="idList_'+ item.roleType +'" type="checkbox" checked name="roleIdList" onclick="user.checkQuery();" value="' + item.roleId + '"/>' + item.roleName + '</label></li>');
                        			} else {
                        				options.push('<li><label><input id="idList_'+ item.roleType +'" type="checkbox" name="roleIdList" onclick="user.checkQuery();" value="' + item.roleId + '"/>' + item.roleName + '</label></li>');
                        			}
                        			
                        		
                        		} else {
                        			if(item.check == 1 || item.check == 0){
                        				options.push('<li><label><input id="idList" type="checkbox" checked name="roleIdList" value="' + item.roleId + '"/>' + item.roleName + '</label></li>');
                        			} else {
                        				options.push('<li><label><input id="idList" type="checkbox"  name="roleIdList" value="' + item.roleId + '"/>' + item.roleName + '</label></li>');
                        			}
                        			
                        		}
                        	}
                        	
                        }
                    });
                    
                    if(val != userModel.corpId){//如果 选择下属分行，那么只能创建系统管理员。 这里为了方便，直接写系统管理员的ID。
                    	$("#realUserId").val("");
        				$("#realUserDiv").css("display","none");
                    } else {
                    	$("#realUserDiv").css("display","");
                    }
                                     
                    options.push('</ul>');
                    container.html(options.join(''));
                    panel.show();
                    
                } else {
                	panel.hide();
                    alert("查询列表失败");
                    return;
                }
            }
        });
    },
		uploadPhoto:function(type){
        var imgList=new Array();
        var certUrl=$("#certifiedHeadUrl").attr("src");
        if(certUrl.indexOf('data:image')>-1){
        	imgList.push(certUrl);
				}
				var idcardFrontUrl=$("#idcardFrontUrl").attr("src");
        if(idcardFrontUrl.indexOf('data:image')>-1){
            imgList.push(idcardFrontUrl);
        }
        var idcardBackUrl=$("#idcardBackUrl").attr("src");
        if(idcardBackUrl.indexOf('data:image')>-1){
            imgList.push(idcardBackUrl);
        }
        var prefix = 'data:image/jpeg;base64,'; // 注意图片格式
        var prefixpng = 'data:image/png;base64,'; // 注意图片格式
        var vo={};
        vo.sourceType=2;
        var targetList=[];
        if(imgList.length>0){
            for(var i=0;i<imgList.length;i++){
                targetList.push(imgList[i].replace(prefix,"").replace(prefixpng,""));
            }
            vo.base64Files=targetList;
            $.ajax({
                url: 'file/upload/base64',
                data: JSON.stringify(vo),
                contentType: "application/json; charset=UTF-8",
                type: "POST",
                dataType:"json",
                success: function (responseJSON) {
                    if(responseJSON.data.length>=1){
                        $("#certifiedHeadUrlId").val(responseJSON.data[0].id);
                    }
                    if(responseJSON.data.length>=2){
                        $("#idcardFrontUrlId").val(responseJSON.data[1].id);
                        $("#idcardBackUrlId").val(responseJSON.data[2].id);
                    }
                    if(type=='add'){
                        user.add();
                    }else{
                        user.update();
                    }
                },
                error:function(){
                    alert("上传失败");
                }
            });
        }else{
            if(type=='add'){
                user.add();
            }else{
                user.update();
            }
				}
        return true;
		},
    checkQuery: function(){
    	var mark=CanAssociateRealUserOrNot();
		if(mark){
			$("#realUserDiv").css("display","");
		} else {
			$("#realUserId").val("");
			$("#realUserDiv").css("display","none");
		}
    	
    },
    
    uploadHeadImg : function(){
    	
    	if($("#filePathTem").val() == ""){
    		alert("请选择文件");
    		return;
    	}
    	
    	$.ajax({
    	    url: 'file/upload',
    	    type: 'POST',
    	    cache: false,
    	    data: new FormData($('#modifyHeadFrom')[0]),
    	    processData: false,
    	    dataType:"json",
    	    contentType: false
    	}).done(function(res) {
    		 console.log('res:', res);
    		 user.updateHead(res);
    	}).fail(function(res) {
    		 console.log('res:', res);    		
    	}); 
    	
    	//uploadFile('modifyHeadFrom', user.updateHead);
    },
    
    updateHead : function(upRes){
//    	 var el = document.createElement( 'div' );
//    	 var html = upRes + "";
//    	 el.innerHTML = html;  
//    	 var pre = el.getElementsByTagName('pre');  
//    	 var text = pre[0].innerHTML;  
//    	 
//    	 var result = JSON.parse(text); 
    	 
    	 var postData = {"headUrl":upRes.data.id, "sourceType":1};
    	 
    	 $.ajax({
 			type : "POST", // 提交方式
 			url : "user/update/head/img",// 路径 			
 			data : postData,// 数据，这里使用的是Json格式进行传输
 			dataType:"json",
 			success : function(result) {// 返回数据根据结果进行相应的处理
 				if (result.code == "SUCCESS") {
 					alert("修改头像成功");
 				} else {
 					alert("修改头像失败");
 					return;
 				}
 			}
 		});
    	 
    	 
    },
    
    toSign : function(){
    	hw.switchSignMonitor();
    	$("#signMonitorLabel").css("display","none");
    	$("#PCMonitorLabel").css("display","");
    },
    
    userSign : function(type, id){
    
    	
    	 if(type == 1){
    		 updateShow('user/sign/page', 'user:signName', id);   		 
    		 return ;
    	 }
    
		 var base64Sign = hw.base64Img();            		
		// console.log('base64Sign:', base64Sign);
		 hw.switchPCMonitor();
		 $("#signMonitorLabel").css("display","");
	     $("#PCMonitorLabel").css("display","none");
		 if(base64Sign == undefined || base64Sign == ""){
			 alert("签名失败");
			 return;
	     }
	   	 
	   	 var postData = {"signName":base64Sign, "id":id};
	   	 
	   	 $.ajax({
			type : "POST", // 提交方式
			url : "user/sign/name",// 路径 			
			data : postData,// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					alert("签名成功");
				} else {
					alert("签名失败");
					return;
				}
			}
		});   	 
   	 
   },
    
    offline : function(userId){ 
    	
  	 
   	 var postData = {"userId":userId};
   	 
   	 $.ajax({
			type : "POST", // 提交方式
			url : "user/offline",// 路径 			
			data : postData,// 数据，这里使用的是Json格式进行传输
			dataType:"json",
			success : function(result) {// 返回数据根据结果进行相应的处理
				if (result.code == "SUCCESS") {
					alert("用户下线成功");
					menuFullUrl('user/online/page?curPage=1&pageSize=50');
				} else {
					alert("用户下线失败");
					return;
				}
			}
		});
   	 
   	 
   },
    
   checkAndUpdate: function(form){
	   var $form = $(form).closest('form');

	    var data = $form.data('bootstrapValidator');
	    if (data) {
	        data.validate();
	        if (!data.isValid()) {
	            return false;
	        }
	    }
	    user.update();
   }
    
};
/**
 * 当前用户是否显示登陆名（如果重名或者这个用户既是查询员又是异议处理员那么显示登录名）
 * @returns
 */
function thisUserShowLoginNameOrNot(userName){
	var result = "";
	$.ajax({
		url : "realUser/queryThisUserShowLoginNameOrNot",// 路径 
		type : "GET", // 提交方式
		data : {userName:userName},// 数据，这里使用的是Json格式进行传输
		async:false,
		success : function(data) {// 返回数据根据结果进行相应的处理
			if(data.code == "SUCCESS"){
				result= true;
			}else{
				result= false;
			}
		}
	});
	return result;
}
/**
 * 校验mac地址
 * @param mac
 * @returns
 */
function validateMac(mac) {
	var macs = new Array();
	macs = mac.split("-");
	if (macs.length != 6) {
		alert("输入的mac地址格式不正确，请以xx-xx-xx-xx-xx-xx的形式输入（xx为16进制数字）!");
		return false;
	}
	for (var s = 0; s < 6; s++) {
		var temp = parseInt(macs[s], 16);
		if (isNaN(temp)) {
			alert("输入的mac地址格式不正确，请以xx-xx-xx-xx-xx-xx的形式输入（xx为16进制数字）!");
			return false;
		}
		if (temp < 0 || temp > 255) {
			alert("输入的mac地址格式不正确，请以xx-xx-xx-xx-xx-xx的形式输入（xx为16进制数字）!");
			return false;
		}
	}

	return true;
}
/**
 * 是否要展现真实用户
 * 
 * @returns
 */
function CanAssociateRealUserOrNot(){
	var croleChoose = $("input[id='idList_3']");// 查询员
	var yroleChoose = $("input[id='idList_6']");// 异议处理员
	for (var j = 0; j < croleChoose.length; j++) {
		if (croleChoose[j].checked) {
			return true;
		}
	}
	for (var d = 0; d < yroleChoose.length; d++) {
		if (yroleChoose[d].checked) {
			return true;
		}
	}
	return false;
}